Coarse-Grained Reconfigurable Array: Architecture and Application Mapping
نویسنده
چکیده
Coarse-grained reconfigurable arrays, or CGRAs in short, have drawn increasing attention recently due to their performance and flexibility. They provide flexibility through reconfiguration, which is not attained with fixed harware such as traditional ASICs. They also provide performance through highly parallel architecture, which is hardly achieved with basically sequential software running on full-blown processors. There have been many researches on CGRAs, and many of them are commercialized or in practical use. However, they still face some challenges that are to be addressed for their widespread use. In this paper, we survey existing CGRA architectures as well as existing approaches to the mapping of applications onto the architectures.
منابع مشابه
Performance Improvements of DSP Applications on a Generic Reconfigurable Platform
Speedups from mapping four real-life DSP applications on an embedded system-on-chip that couples coarsegrained reconfigurable logic with an instruction-set processor are presented. The reconfigurable logic is realized by a 2-Dimensional Array of Processing Elements. A design flow for improving application’s performance is proposed. Critical software parts, called kernels, are accelerated on the...
متن کاملDesign and Evaluation of a Coarse-Grained Reconfigurable Architecture
Coarse-grained reconfigurable architectures have become more attractive with the increasing requirement of more flexibility and higher performance in embedded systems design. In this paper, we suggest a design space exploration flow that enables effective optimization of reconfigurable architectures through SystemC Modeling. In the suggested flow, application-to-architecture mapping process tri...
متن کاملMapping Applications to Coarse-Grain Reconfigurable Architectures
Coarse-grained reconfigurable architectures (CGRAs) are capable of achieving both goals of high performance and flexibility. CGRAs not only improve performance by exploiting the features of repetitive computations, but also can adapt to diverse computations by dynamically changing configurations of an array of its internal processing elements (PEs) and their interconnections. Many CGRAs have be...
متن کاملMapping Applications onto Reconfigurable Kress Arrays
This paper introduces a design space explorer for coarse-grained reconfigurable KressArray architectures to enable the designer to find out the optimal KressArray architecture for a given application. This tool employs a mapper based on simulated annealing, and is highly configurable for a variety of different KressArray architectures. Using performance estimation and other statistic data, the ...
متن کاملMemory-Aware Application Mapping on Coarse-Grained Reconfigurable Arrays
Coarse-Grained Reconfigurable Arrays (CGRAs) are a very promising platform, providing both, up to 10-100 MOps/mW of power efficiency and are software programmable. However, this cardinal promise of CGRAs critically hinges on the effectiveness of application mapping onto CGRA platforms. While previous solutions have greatly improved the computation speed, they have largely ignored the impact of ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IPSJ Trans. System LSI Design Methodology
دوره 4 شماره
صفحات -
تاریخ انتشار 2011